Skip to content

Migrate every landing page to shared product templates - #68

Merged
masarray merged 29 commits into
mainfrom
agent/landing-existing-pages-migration
Jul 20, 2026
Merged

masarray merged 29 commits into
mainfrom
agent/landing-existing-pages-migration

Conversation

@masarray

@masarray masarray commented Jul 20, 2026 •

Copy link
Copy Markdown
Owner

What changed

  • migrate Overview, Download, Capabilities, Smart Reporting, Smart Control, Architecture, Roadmap, About and 404 into the deterministic template system
  • add shared header, footer and download CTA partials
  • add body page identity and automatic active navigation
  • make landing/site.json the single page registry and generate sitemap/build-info from it
  • remove all legacy root HTML files and the manually maintained sitemap
  • preserve the Google Search Console verification file as a tightly allowlisted non-page HTML source
  • add consistent breadcrumbs, author attribution, product download paths, engineering boundaries and social metadata
  • remove obsolete meta keywords and README quick-start routes from user-facing pages
  • make source and rendered validators derive the page set from the same registry

User impact

Every ARSAS page now behaves as part of one professional product website. Users can move between capabilities, reporting, control, architecture, roadmap, About and downloads without being pushed into the source repository. GitHub remains available through the trust and developer paths.

Validation

  • product-source template, partial and page-registry validation: passed
  • deterministic nine-page website build: passed
  • generated sitemap and build-info validation: passed
  • rendered shared navigation, author identity, download routes and local assets: passed
  • public website boundary checks: passed
  • full ARSAS source, UX, GOOSE and SAS invariant checks: passed
  • ARIEC61850 API compatibility checks: passed
  • .NET restore and Windows application compile: passed
  • portable x64 publish and artifact upload: passed

@masarray
masarray marked this pull request as ready for review July 20, 2026 01:59
@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.
To continue using code reviews, you can upgrade your account or add credits to your account and enable them for code reviews in your settings.

@masarray
masarray merged commit c4fc022 into main Jul 20, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant